EXEP

Syntax: EXEP filename [;cmd$] [,Jobname$] [,options]
    or: EXEP Thingname$ [;cmd$] [,Jobname$] [,options] (v2.17+)
Location: HOTKEY II

The first variant of the EXEP command is similar to the EX and EW commands provided by Toolkit II.  However, not only does EXEP allow you to pass a command sting,  but you can also supply the Job Name.

EXEP also allows you to supply various options, which can be used to make various 'problem' programs work correctly under the Pointer Environment:

P [,size] - This prevents the program from grabbing
            more than the specified amount of memory
            in Kilobytes.  If size is not specified,
            then the user is asked to enter the figure.

G [,x,y,a,b] - This creates a guadian window which is
               the maximum area used by a program on
               screen.  This area will not be wiped by
               the Pointer Environment even if the
               program does not have any windows which
               cover this area.
               If the four parameters are not
               specified, then the full screen is used.

F - This ensures that the program will only read the
    keyboard when it is the active job.

U - This unlocks the program's windows - in effect
    allowing the program to appear on top of the
    current active job.

The second syntax of EXEP is similar, except that instead of loading a task stored with the given filename, it searches through the Thing list for an Executable Thing with the given Thingname and then (if present), will start that up as a new Job (if it is not present, then EXEP will look on the default program device for a file called Thingname).

Example:
EXEP flp1_Graph_exe,G,448,200,32,16
EXEP flp1_Test_exe,u
EXEP flp1_EDT;'flp2_Text',Editor,g
EXEP flp1_Graph_exe,F,G,448,200,32,16;'ser1'

CROSS-REFERENCE:
THING allows you to test whether or not a given Thing is present.
EX and EXEC are similar to the first variant of EXEP.
GET_STUFF$ will call up the QPAC2 files sub-menu and allow you to read the chosen filename.
HOT_THING allows you to set up a hotkey to call an Executable Thing.
